package day01

/**
  * Created by root on 2018/11/20.
  */
object ForTest {
  def main(args: Array[String]): Unit = {
    for(i<- 1 to 10 ){
      println(i)
    }

    //for(i <- 数组)
    val arr = Array("a","b")
    for(i<-arr){
      println(i)
    }

    //高级for循环
    //每个生成器都可以带一个条件，注意：if前面没有分号
    for(i <- 1 to 3 if i!=2){
      println(i)
    }
    Range
    val v = for(i <- 1 to 10) yield i*10
    println(v)
    println(1.+(2))


//    for(i <- 1 to 10){
//      for(j <- 10 to 20){
//        println(i + "\t" + j)
//      }
//    }
    //跟双层循环效果是一样的
    for(i <- 1 to 10;j <- 10 to 20){
      println(i+"\t"+j)
    }

  }
}
